Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

221
Vistas
Regex filter excludes ":" and includes at least one word character

The task is to exclude value if one contains :. The value also must include at least 1 word character.

matched string values are:

'   h-73 \r\n\t'
'   hey'
'hi  '
'7'

not matched values are:

'    \r\n\t' // neither letter not digit
'    ' // neither letter not digit
'  sds:  \r\n\t' // :

To exclude : I'd use /^[^:]+$/ to filter word characters I'd use /\w+/.

I have no idea how to use them together in the same regex because scope of each condition should be whole string.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

The regex that matches your specifications is

/^[^\w:]*\w[^:]*$/

Details:

  • ^ - start of string
  • [^\w:]* - zero or more chars other than word and : chars
  • \w - one word char
  • [^:]* - any chars, zero or more occurrences, other than a colon
  • $ - end of string.

JavaScript demo:

const texts = ['   h-73 \r\n\t','   hey','hi  ','7','    \r\n\t','    ','  sds:  \r\n\t'];
const re  = /^[^\w:]*\w[^:]*$/;
for (const text of texts) {
    console.log("'"+text+"'", '=>', re.test(text));
}

NOTE: You could also use /^[^:]*\w[^:]*$/, but this regex grabs non-colons from the start of string as many times as possible, and then backtracks to find a word char, which is less efficient. So, the \w in the first negated character class is welcome.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda